homes b&b bed and breakfast self catering golf ball escort carnoustie scotland cottage holiday dundee golf edinburgh bed & breakfast wales london glasgow golf clubs escorts golf course ireland